// utils/request.config.js
import request from './request';
import  util  from './util';

// 请求拦截器：添加 token
request.setRequestInterceptor((config) => {
 // const token = wx.getStorageSync('token');
  config.header = {
    ...config.header,
   // Authorization: token ? `Bearer ${token}` : '',
    'Content-Type': 'application/json'
  };
  config.url=util.globalUrl(config.url)
  return config;
});

// 响应拦截器：统一处理状态
request.setResponseInterceptor(
  (res) => {
    console.log(res,'res');
    if (res.statusCode === 200) {
      return res.data; // 成功数据
    } else {
      wx.showToast({ title: res.data.message || '请求失败', icon: 'none' });
      return Promise.reject(res.data);
    }
  },
  (err) => {
    wx.showToast({ title: '系统错误', icon: 'none' });
    return Promise.reject(err);
  }
);
